


pause
exit 0


Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'

如果返回NotPresent，表示未安装；返回Installed则表示已安装。

# 安装 OpenSSH 客户端
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0

# 安装 OpenSSH 服务器
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0


设置 SSHD 服务自动启动：
Set-Service -Name sshd -StartupType 'Automatic'

启动 SSHD 服务：
Start-Service sshd


检查 SSH 服务器是否在侦听 22 端口：
netstat -an | findstr /i ":22"

确保 Windows Defender 防火墙允许 TCP 22 端口的入站连接：
Get-NetFirewallRule -Name *OpenSSH-Server* | select Name, DisplayName, Description, Enabled








